*{
    margin:0px;
    padding:0px;
    font-size:12px;
}
.red{color:red;}
.blue{color:#0000FF}
body{
    background-color: #0D7792; 
}
.main{
    width:715px;
    margin:10px auto 20px;
    border-radius:30px;
    border-collapse: collapse;
    background-color:#FFFFFF;
}
.top{
    width:100%;
}
.top img{
    margin:5px 0 0 25px;
}
nav a{
    text-decoration: none;
    color:#FF0099;
    padding-left: 10px;
}
.addFav{
    padding-right:30px;
}

article{
    width:100%;
}

table{
    width:645px;
    margin:0 auto;
    border:1px solid #CCCCCC;
    border-collapse: collapse;
}
.field{
    width: 138px;
    text-align: right;
}
table tr td{
    border:1px solid #CCCCCC;
}

table caption h1{
    height:50px;
    line-height:50px;
    color:#333333;
}

.des-td{
    line-height:20px;
}
.td-lh{
    line-height:20px;
}
.basic {
    background-color:#EEEEEE;
    color: #0033AE;
    height:30px;
    line-height:30px;
    text-indent:1.5em;
}

input[type=text],input[type=email]{
    width:245px;
    height:20px;
    margin:5px
}
input[type=checkbox]{
    margin:5px;
}
input[type=submit]{
    width: 88px;
    height:21px;
    text-align: center;
}

select{
    margin:5px;
}
textarea{
    margin:5px;
}
.td-realname{
    line-height:20px;
}
.job-title{
    height:30px;
    line-height:30px;
    margin-left:3px;
}
.submit-td{
    height:88px;
    text-align: center;
}
footer{
    width:100%;
    height:50px;
    padding-top:3px;
    text-align: center;
    vertical-align: top;
}